package net.y2t72.microblog.dao;

import java.util.List;

import net.y2t72.microblog.bean.Member;

/**
 * 会员表数据访问接口
 * 
 * @author Administrator
 * 
 */

public interface MemberDao {

	/**
	 * 添加用户信息
	 * 
	 * @param member
	 *            会员对象
	 * @return 影响的行数
	 */
	public int addMember(Member member);

	/**
	 * 根据用户名查询用户信息
	 * 
	 * @param userName
	 *            会员邮箱
	 * @return 会员对象
	 * @author 任小斌
	 */
	public Member findMember(String email);

	/**
	 * 根据id查找会员信息
	 * 
	 * @author 郭建伟
	 */
	public Member SeachMember(int memId);

	/**
	 * 根据id修改基本信息
	 * 
	 * @author 郭建伟
	 */
	public int updateMember(Member member, String state);

	/**
	 * 根据ID查询用户信息
	 * 
	 * @param id
	 * @return
	 * @author dp
	 */
	public List<Member> getMemberAll(int id, int pageSize, int curPage,
			boolean yn);

	/**
	 * 根据条件查询广播
	 * 
	 * @param lastContent
	 * @return
	 * @author dp
	 */
	public List<Member> getMemberLastContent(String lastContent);

	/**
	 * 根据条件查询用户
	 * 
	 * @param lastContent
	 * @return
	 * @author dp
	 */
	public List<Member> getMemberNickName(String nickName);
}
